const Mock = require('mockjs')
// 模拟数据
const dataInfo = Mock.mock({
  total: 30,
  'list|30': [
    {
      id: '@id', // 生成id
      title: '@csentence(10,20)', // 生成句子
      'status|1': ['published', 'draft', 'deleted'], // 状态 枚举
      author: '@cname', // 姓名
      display_time: '@datetime', // 日期
      pageciews: '@integer(300,5000)' // 300-5000的整数
    }
  ]
})

// 暴露数组
module.exports = [
  // {url:'地址',type:'请求方式',response:(config)=>{return 内容}}
  {
    url: '/api/news/toplist',
    type: 'get',
    response: (config) => {
      console.log(config) // {body:请求体数据,method:请求方式,query:get提交的参数}
      // 前端axios响应拦截器要求返回的数据结构是{success:false,message:'',data:''}
      return {
        success: true,
        message: '',
        data: dataInfo
      }
    }
  }
]
